package org.springblade.modules.admin.dto;

import lombok.Data;

import java.util.Date;

/**
 * @Date 15:17 2024/9/26
 * @Description {
 *   重复故障工单
 * }
 * @Author lsay
 **/
@Data
public class RepeatFaultPlanListDTO {

	/**
	 * 项目id
	 */
	private Long buildingId;

	/**
	 * 工单id
	 */
	private Long planId;

	/**
	 * 工单状态
	 */
	private Integer planStatus;

	/**
	 * 工单状态描述
	 */
	private String planStatusDesc;

	/**
	 * 工单创建时间
	 */
	private Date createTime;

	/**
	 * 工单完成时间
	 */
	private Date planEndTime;

	/**
	 * 工单用户信息
	 */
	private String planUserName;

	/**
	 * 电梯id
	 */
	private Long elevatorId;

	/**
	 * 工单所属租户
	 */
	private String tenantId;

	/**
	 * 工单创建时间到今天天数
	 */
	private Integer days;

	/**
	 * 故障事件等级
	 */
	private Integer faultLevel;

	/**
	 * 故障事件标签
	 */
	private String faultLabel;

	/**
	 * 故障事件超时天数
	 */
	private Integer faultOvertime;

	/**
	 * 电梯地址
	 */
	private String elevatorAddress;

	/**
	 * 项目名称
	 */
	private String buildingName;

	/**
	 * 故障事件超时描述
	 */
	private String faultOverTimeDesc;

	/**
	 * 工单角色code
	 */
	private String planRoleCodes;

	/**
	 * 是否有指定角色参与
	 */
	private String isRole;

	/**
	 * 故障事件描述
	 */
	private String levelDesc;

	/**
	 * 指定角色名称
	 */
	private String isRoleName;

	/**
	 * 梯组名称
	 */
	private String elevatorDeptNames;

}
